www.gusucode.com > AspFaq在线帮助系统 V1.0 > AspFaq在线帮助系统 V1.0\code\admin\Helps_Do.asp
<!--#include file="Include.asp"--> <% dim types types=clng(request.QueryString("type")) select case types case 1 call Helps_Add() case 2 call Helps_Edit() case 3 call Helps_Del() case 4 call Helps_Up() case 5 call Helps_Down() case else response.Write("类型错误!") response.End() end select dim Helps_Title,Helps_Content,Helps_Category,Helps_Show '帮助添加函数 Sub Helps_Add() if request.Form.count>0 then Helps_Title=HTMLEncode(trim(request.Form("Helps_Title"))) Helps_Content=request.Form("Helps_Content") Helps_Category=clng(request.Form("Helps_Category")) Helps_Show=clng(request.Form("Helps_Show")) call CheckString(Helps_Title,255,1,"请输入帮助标题!","帮助标题过长,请小于255个字符!") call CheckString(Helps_Content,20000,1,"请输入帮助内容!","帮助内容过长,请小于20000个字符!") if i=1 then call pagend() response.End() end if sqlstr="select * from [Helps] where Helps_Title='" & Helps_Title & "'" rs.open sqlstr,conn,1,3 if rs.eof then application.Lock() rs.addnew() rs("Helps_Title")=Helps_Title rs("Helps_Content")=Helps_Content rs("Helps_Category")=Helps_Category rs("Helps_Show")=Helps_Show rs.update() application.UnLock() response.Write("帮助添加成功!") else response.Write("帮助标题已经被占用!") end if rs.close call pagend() end if End Sub '修改帮助函数 Sub Helps_Edit() if request.Form.count>0 then Helps_Title=HTMLEncode(trim(request.Form("Helps_Title"))) Helps_Content=request.Form("Helps_Content") Helps_Category=clng(request.Form("Helps_Category")) Helps_Show=clng(request.Form("Helps_Show")) id=clng(request.Form("id")) call CheckString(Helps_Title,255,1,"请输入帮助标题!","帮助标题过长,请小于255个字符!") call CheckString(Helps_Content,20000,1,"请输入帮助内容!","帮助内容过长,请小于20000个字符!") if i=1 then call pagend() response.End() end if sqlstr="select * from [Helps] where Helps_Id="&id rs.open sqlstr,conn,1,3 if not rs.eof then application.Lock() rs("Helps_Title")=Helps_Title rs("Helps_Content")=Helps_Content rs("Helps_Category")=Helps_Category rs("Helps_Show")=Helps_Show rs.update() application.UnLock() response.Write("帮助修改成功!") else response.Write("帮助不存在!") end if rs.close call pagend() end if End Sub '删除帮助函数 Sub Helps_Del() id=clng(request.QueryString("id")) sqlstr="select * from [Helps] where Helps_Id=" & id rs.open sqlstr,conn,1,3 if not rs.eof then application.Lock() rs.delete() application.UnLock() response.Write("帮助删除成功!") else response.Write("帮助不存在!") end if rs.close End Sub '帮助提升函数 Sub Helps_Up() id=clng(request.QueryString("id")) sqlstr="update [Helps] set Helps_Order=Helps_Order+1 where Helps_Id=" & id application.Lock() conn.execute(sqlstr) application.UnLock() response.Write("帮助分类提升成功!") response.End() End Sub '帮助降低函数 Sub Helps_Down() id=clng(request.QueryString("id")) sqlstr="update [Helps] set Helps_Order=Helps_Order-1 where Helps_Id=" & id application.Lock() conn.execute(sqlstr) application.UnLock() response.Write("帮助分类降低成功!") response.End() End Sub %>